<?php
$values=$this->form->getValues();
?>

<script>
$(document).ready(function(){ 
    $("#dialog").dialog({ title: '<?=ucfirst($this->actionName)?> Tarea' });  
    

    var $id_proyecto = $("#ajax_form select[name=id_proyecto]");
    var $id_cliente   = $("#ajax_form select[name=id_cliente]");
    var $id_zona   = $("#ajax_form select[name=id_zona]");
    
    $id_cliente.find('option').remove();
    
    $id_cliente.bind('change',function () {
        if($(this).val()){
            $id_proyecto.attr('disabled', true).val('');
        }else{
            $id_proyecto.attr('disabled', false);
        }
    })
    
    
    $id_proyecto.bind('change',function () {
        if($(this).val()){
            $id_cliente.attr('disabled', true).val('');
        }else{
            $id_cliente.attr('disabled', false);
        }
    })
    
    
    $('#ajax_form').on("change",'select[name=id_zona]', function(e){ 
        loadCombosForm(this.value)
    })
    

    if('<?=$this->actionName?>'=='editar') loadCombosForm('<?=$values['id_zona']?>')

})

function loadCombosForm(zona){
    $.getJSON("/to-do/combos/idZona/"+zona,{select:'#ajax_form',selected_pro:'<?=$values['id_proyecto']?>',selected_cli:'<?=$values['id_cliente']?>'}, function(data) {
        $.taconiteJson(data)
    });
}

</script>

<?php
$before = <<<SCRIPT
var id_proyecto = $("#ajax_form select[name=id_proyecto]");
var id_oferta   = $("#ajax_form select[name=id_oferta]");

if(id_proyecto.val() =='' && id_oferta.val()=='')
{
    alert('Es necesario elegir proyecto u oferta');
    
    return false;
}
SCRIPT;
?>


<?php 


$this->form->setAction($this->url());

echo $this->form;

echo $this->partial('form_js.phtml', 
    array(	
        'actionName'=>$this->actionName,
        'id'=>$this->id,
        'id_tablesorter'=>$this->id_tablesorter,
        'onready'=>$script,
        'before'=>$before,
        )
);


